export interface IObserver<T = any, U = any> {
  execute: (data: T) => Promise<U>
  destory: () => void
}
